
/* 1.0.0 - 1.0.1 CSS */

#wpfh_obits {

	background: url(../../../Images/header_welcome_topA.jpg) no-repeat top;

	background-size: 100% 16px;

	margin:0;

	padding-top: 20px;

	}

#wpfh_main_obit {

	background: url(../../../Images/header_welcome_topA.jpg) no-repeat top;

	background-size: 100% 16px;

	margin:0;

	padding-top: 20px;

}



#wpfh-header {

	padding-bottom:5px;

	}



#wpfh-header #current a {

	background-color: #b1aa90 !important;

}



#wpfh-header a:hover {

	color: #625e50 !important;

}









.wpfh_error_info{padding:5px;margin:3px;border:1px dashed #b6a245; background-color:#f6edc5;color:#000;}

.wpfh_error{padding:5px;margin:3px;border:1px dashed red; background-color:#ffd5d5;color:#000;}

.wpfh_success{padding:5px;margin:3px;border:1px dashed green; background-color: #E2FCD8;color:#000;}

h1.topmenu-header{font-size:2.2em;margin:10px;padding-bottom:10px;padding-top:10px;background-color:#F3F3F3;l}

#topmenu{padding:5px;margin-top:5px;margin-bottom:5px; }

#topmenu .button{font-size:1.7em !important;}

#submenu{margin-top:15px; }

#submenu  .button{font-size:1.0em !important;}

#wpfh_message_icons{font-size:18px}

#wpfh_message_icons a{display:block;width:120px; background-color:#E9EFFE;border-radius:5px;float:left;margin-right:10px;margin-bottom:5px; text-align:center}

#wpfh_message_icons a:hover{ background-color: #C4E8FD}

#wpfh_message_icons a.selected{background-color: #C4E8FD}

.wpfh_message{ background-color: #F9F0BD;border:2px dashed #BB9626;padding:5px;margin:5px;color:#BB9626;font-weight:bold;font-size:1.4em;}

.wpfh_message_form_fields{font-size:14px;}

.wpfh_message_form_holder{height:180px;background-color:#FFF;border:1px solid #CCC;padding:10px;border-radius:5px; background-color:#F4F4F4}

.wpfh_modal{ margin:20px;padding:50px;font-size:16px;box-shadow:0px 0px 20px #CCC;border-radius:10px;}

.wpfh_modal a { text-decoration:none !important}



#wpfh_main_obit_left{float:left;width:50%;}

#wpfh_main_obit_right{float:left;width:50%; font-size:12px;padding-top:10px;font-size:16px;}

.wpfh_main_obit_info h2 {margin:0px;padding:0px;font-size:1.8em;text-shadow:0px 0px 2px #FFF;}

.wpfh_main_obit_info p {margin:0px;padding:0px;}

.wpfh_main_obit_info{ border-radius:10px;padding:10px}

.wpfh_main_obit_info {background: #fcfff4; /* Old browsers */

background: -moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* IE10+ */

background: linear-gradient(to bottom, #fcfff4 0%,#e9e9ce 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */}



.pagination{margin-top:10px;}

.pagination a{padding:1px;border:1px solid #CCC;margin:2px;}

#wpfh_search{ background-color:#e0d9b4;font-size:12px;padding:10px;border-radius:5px;margin-top:0px;margin-bottom:10px;}

#wpfh_search input{padding:2px;font-size:12px;width:175px;height:35px;border-radius:5px;margin-right:21px;}

#wpfh_search input:submit{width:40px;}

.wpfh_obit p {margin:0px;padding:0px;}

.wpfh_obit{ background-color:#f3f0e1;border-radius:10px;padding:10px;margin:10px; }

.wpfh_obit_image{float:left;width:25% !important; padding:0 20px; }

.wpfh_main_obit_info .wpfh_obit_image{float:left;width:auto !important; padding:0 20px; }

.wpfh_obit_obit {float:left;width:75%; }

.wpfh_obit_button { text-align:right}

.wpfh_obit_button a{width:100px;padding:5px;margin:5px;border-radius:5px; background-color:#3481A9;color:#FFF; text-align:center; text-shadow:0 0 2px #000;display:block;margin-right:auto;margin-left:auto;}

.wpfh_obit_title {font-size:1.7em;padding:0px;margin:0px; border-bottom:1px dashed #CCC;}

.wpfh_obit_date {padding:0px;margin:0px; font-style:italic;font-size:.9em;margin-bottom:15px;}

.wpfh_obit_vet { background-image:url(../images/vet-us.jpg) !important; }

.wpfh_veteran{ background-image:url(../images/usa.png);height:32px; background-repeat:no-repeat; background-position:left;text-indent:35px;font-size:1.4em;font-weight:bold;}





.wpfh_obit_list{ background-color: #EBF4FC;border-bottom:1px dotted #CCC;padding:2px;padding-top:10px;padding-bottom:10px;}

.wpfh_obit_list a {display:block;font-size:1.1em;text-decoration:none}

.wpfh_obit_list_name{float:left;padding:2px;font-size:1.2em;}

.wpfh_obit_list_dates{float:left;padding:2px;}

.wpfh_obit_thumbnail_name{height:60px;}

.wpfh_obit_thumbnail{ background-color: #EBF4FC;padding:10px;width:150px;margin:10px;border-radius:10px; text-align:center;float:left;}

.wpfh_obit_thumbnail a{ text-decoration:none;font-weight:bold;}

.wpfh_posting{border:1px solid #CCC;border-radius:5px;padding:10px;margin-top:10px;background-color:#F3F3F3;box-shadow:0px 0px 2px #CCC;}

.wpfh_posting p{padding:0px;margin:0px;margin-bottom:15px;}

.wpfh_posting .wpfh_posting_left{float:left;width:20%;padding:5px; font-size:.8em;}

.wpfh_posting .wpfh_posting_right{float:left;width:74%;padding:5px; background-color:#FFF;min-height:100px;box-shadow:1px 1px 5px #CCC;margin-left:10px;}

/* tool tip */



 .ui-tooltip, .arrow:after {

        background: black;

        border: 2px solid white;

    }

    .ui-tooltip {

        padding: 10px 20px;

        color: white;

        border-radius: 20px;

        font: bold 14px "Helvetica Neue", Sans-Serif;

        text-transform: uppercase;

        box-shadow: 0 0 7px black;

    }

    .arrow {

        width: 70px;

        height: 16px;

        overflow: hidden;

        position: absolute;

        left: 50%;

        margin-left: -35px;

        bottom: -16px;

    }

    .arrow.top {

        top: -16px;

        bottom: auto;

    }

    .arrow.left {

        left: 20%;

    }

    .arrow:after {

        content: "";

        position: absolute;

        left: 20px;

        top: -20px;

        width: 25px;

        height: 25px;

        box-shadow: 6px 5px 9px -9px black;

        -webkit-transform: rotate(45deg);

        -moz-transform: rotate(45deg);

        -ms-transform: rotate(45deg);

        -o-transform: rotate(45deg);

        tranform: rotate(45deg);

    }

    .arrow.top:after {

        bottom: -20px;

        top: auto;

    }

	

/* 1.0.3 css **/



#wpfh_search_widget{margin-top:20px; }



#wpfh_search_widget label{clear:both;float:left;width:130px;margin-bottom:10px;}

#wpfh_search_widget input{width:100%;height:30px;padding:5px;margin:0px;font-size:12px;margin-bottom:10px;}





#wpfh_guest_info label{width:100px;display:block;float:left;font-weight:bold;}





/* 1.2.7 **/



#wpfh-obit-subnav{ }

#wpfh-obit-subnav a{  background-position:10% 50%; background-repeat:no-repeat;width:100px;display:block;float:right; text-align:center;margin-left:10px; background-color: #e9e9ce;border-radius:5px;padding:3px 0px 3px 0px;margin-top:5px; text-decoration:none;font-weight:bold}



#wpfh-obit-subnav a.wpfh-printer{background-image:url(../images/printer.png);}

#wpfh-obit-subnav a.wpfh-fb{background-image:url(../images/facebook.png);}



@media print 

{

    .noPrint 

    {

        display:none;

    }

}

/* 1.3.5 */



#wp-admin-bar-manage-guestbook a { background-color:#5E1111;color:#FFF}